﻿#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>

typedef double Real;
 
typedef struct 
{
	Real money;
	Real year;
	Real rate;
}Context;

Context context;
 

void read_data(Context* ctx)
{
	scanf("%lf", &ctx->money);
	scanf("%lf", &ctx->year);
	scanf("%lf", &ctx->rate);
}
 
void do_task(Context* ctx)
{
	printf("interest = %.2f\n", ctx->money * (pow(1 + ctx->rate, ctx->year) - 1));
}

void solve(Context* ctx)
{
	read_data(ctx);
	do_task(ctx);
}

int main()
{
	freopen("D:/Develop/GitRepos/MOOC/浙江大学/数据结构/201906/DataStructure/M2019秋C入门和进阶练习集/7-151.txt", "r", stdin);
	solve(&context);
	return 0;
}
